propitiously situated

Translations
situé avantageusement